package com.ruoyi.worker.service;

import com.ruoyi.worker.domain.TermTimeShift;

import java.util.List;

/**
 * @ClassName: TermTimeShiftService
 * @Description:
 * @Author: 刘松山
 * @Date: 2021/10/13 19:17
 */
public interface TermTimeShiftService {
    /**
     * 查询长期工班次列表
     * @author 刘松山
     * @date 2021/10/13 19:26
     * @param t
     * @return java.util.List<com.ruoyi.worker.domain.TermTimeShift>
     */
    List<TermTimeShift> listTermTimeShift(TermTimeShift t);
    /**
     * 保存长期工班次
     * @author 刘松山
     * @date 2021/10/13 19:26
     * @param t
     * @return int
     */
    int addTermTimeShift(TermTimeShift t);
    /**
     * 修改长期工班次
     * @author 刘松山
     * @date 2021/10/13 19:26
     * @param t
     * @return int
     */
    int modifTermTimeShift(TermTimeShift t);
    /**
     * 批量删除长期工班次
     * @author 刘松山
     * @date 2021/10/13 19:26
     * @param idList
     * @return int
     */
    int delBactchTermTimeShift( Long[] idList);
    /**
     * 获取长期工班次详情
     * @author 刘松山
     * @date 2021/10/13 19:26
     * @param id
     * @return com.ruoyi.worker.domain.TermTimeShift
     */
    TermTimeShift getTermTimeShift(Long id);
    /**
     * 修改状态
     * @author 刘松山
     * @date 2021/10/26 15:23
     * @param t
     * @return int
     */
    int modifTermTimeShiftStatus(TermTimeShift t);
}
